FE
pedido

Sistema VIP para TFS 0.4

Por FenixBorges, 17 de abr. de 2013 em Scripts

resolvido
14
1.3k
FenixBorgesF
17 de abril de 2013 às 11:46

Bom gente, eu testei vários sistemas VIP's que eu fui

visitando tópico por tópico porêm nemhum funcinou ou saiu

como planejado.

 

Bom eu preciso de um sistema assim:

 

- God adiciona VIP days por comando.

/addvip, 30, Lord Rushador (exemplo)

E após esse comando o player terá acésso a

determinado tile, caso contrário se ele não tivér VIP e

tentar passar sobre esse tile, ele será teleportado para uma

área confíguravel (coordenada), e aparecerá a

seguinte mensagem "Você precisa ser VIP para entrar" (exemplo)

Uma Broadcast no meio da tela (só pra ele)

 

- VIP days acabam mesmo se o Ot tivér ON/OFFLINE.

Ou seja.. em horário normal (real)

 

- O player VIP terá comando para checar seus dias de VIP.

!vicheck

Ai aparéce tipo uma Broadcast no meio da tela só pra ele, avisando

quantos (dias) de VIP ele possui.

 

- Assim que a VIP Time acabar ele será mandado para uma área

configúravel, (coordenada).. E lógo após ele ser teletransportado para

essa área, aparecerá uma Broadcast só pra ele dizendo "Sua VIP Time acabou."

 

E por ultimo, se possível o God póde ir adicionando

quantos dias de VIP quisér, no cara que já possui uma VIP Time.. Por exemplo:

/addvip, 67, Lord Rushador (tipo atualizar a VIP time do cara)

 

Só isso pessoal muito obrigado pela atenção mais uma vez.

Vlw pessoal, no aguardo.

Flw's.

Editado Abril 17 por FenixBorges

RoksasR
17 de abril de 2013 às 13:12

Meu sistema possui quase tudo isso, veja aqui:

 

http://www.xtibia.com/forum/topic/201802-classic-premium-v2/

~~

 

Já para o próprio player checar quantos days ele tem, faça assim:

 

Vá em data/talkactions/scripts, crie um arquivo chamado cidcheck.lua e adicione dentro:

 

http://pastebin.com/ZzWXXgQA

 

Agora em talkactions.xml adicione essa tag:

 

<talkaction log="yes" words="!vipcheck" script="cidcheck.lua"/>

Editado Abril 17 por Roksas

FenixBorgesF
17 de abril de 2013 às 14:08

Hm, mas pela minha olhadinha básica, isso chéca os dias de P.A ou de VIP?

Porque tem várias palavras "Premium" no Script.

RoksasR
17 de abril de 2013 às 14:10

Amigo, você quer o que?

 

PREMIUM == VIP.

 

Mas, temos os "VIP SYSTEMS" que criam por ai, criados a base de storage+os.time(), mas no caso o Premium é melhor, da na mesma, só que ele já tem suas próprias funções e aparece os days restantes no character list, oque prefere?

FenixBorgesF
17 de abril de 2013 às 14:13

Cara, eu quéro o Vip System.

Porêm eu queria um do zero, exatamente como ta no meu pedido.

(bom eu sei que é um pedido meio grande, mas.. é área de pedidos né man '-')

RoksasR
17 de abril de 2013 às 14:31

Cara, mas VIP = Premium.

FenixBorgesF
17 de abril de 2013 às 15:13

Cara, mas VIP = Premium.

 

KPSkapssakp, mano a premium já tem no Ot, que no caso é o "Free Premium Account" que eu coloquei no Config.lua

freePremium = true

Agora eu quéro a área VIP/Donate, superior ao Premium.

Editado Abril 17 por FenixBorges

RoksasR
FenixBorgesF
17 de abril de 2013 às 15:28

Bom, como eu falei laaaaaaaaaaa em cima, eu já testei vários

e enclusive esses que você citou.

Tem como fazer um "identico" ao do meu pedido?!

 

Ou simplesmente pegar um sistema "já pronto" e editar

para atender meus requísitos alí no meu pedido?!

 

Cara o sistema VIP que eu quéro é +/- igual o do Styller Yurots 0.7.5.

Que o God tem o comando /addvip, 30, NomePlayer, e acésso a tal tile.

 

Só que eu preciso que os dias de VIP acabem mesmo se o Ot estivér ON/OFF.

E também que após acabar os dias o player será mandado para o templo free.

E a Talkaction !vipcheck para checar os dias de VIP. (para players)

Editado Abril 17 por FenixBorges

RoksasR
17 de abril de 2013 às 15:38

Cara, utilize um dos três, é bem mais fácil, e me diga o erro ou o porque não funciona.

Funcionando, já te passo o restante.

FenixBorgesF
17 de abril de 2013 às 16:33

Imtão cara, eu visitei esse teiceiro Link ai, que é o sistema mais parecido

com o meu pedido.

 

Porêm da um erro assim no distro, lógo quando eu entro no Ot com o God

e dígito /installvip

regionqc.png

Tipo.. na primeira vez que eu liguei o Ot e executei esse comando, foi de boa,

apareceu la em baixo no console !Sistema VIP instalado com sucésso.

 

Pórem quando eu fechei o Ot, e liguei ele de novo, e digitei de novo /installvip deu isso ai.

RoksasR
17 de abril de 2013 às 17:09

É porque você instalou uma vez e deu certo, ai instalou de novo não deu, o motivo é que criou uma tabela na database e não tem como criar outra com o mesmo nome, ou seja, já está instalado, faça assim. Abra o SQLSTUDIO com sua database, procure pela tabela ao lado <<< chamada viptime, clique nela e exclua!

 

 

Agora dê install novamente :)

Após fazer isso me conte se funcionou, caso funcione faço para você o tile, comando, oque quiser !

FenixBorgesF
17 de abril de 2013 às 17:39

Consegui agora.

Vlw mais uma vez Roksas, gente fina você,

Não desistiu de tentar me ajudar.

A arena lá também deu cérto, frmz?!

REP+

 

+1 PROBLEMA RESOLVIDO, FAVOR FECHAR O TÓPICO.

 

@Edit

Cabou meus "REP+", mais amanhã juro que passo

aqui e te arranjo um, até Add favorito essa pág.

Flws.

Editado Abril 17 por FenixBorges

RoksasR
17 de abril de 2013 às 17:47

Tópico movido para a seção de dúvidas e pedidos resolvidos.